FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.7.16  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package rki.emiga.vzd#2.0.0-alpha.4 (78 ms)

Package rki.emiga.vzd
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=rki.emiga.vzd@2.0.0-alpha.4&canonical=https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization
Url https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization
Version 1.0.0
Status active
Date 2024-03-12
Name EmigaDepartmentOrganization
Title Fachabteilung
Experimental False
Description Unter einer Fachabteilung versteht man einen organisatorischen Teil einer Abteilung (nicht der physischen Ort).
Type Organization
Kind resource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
http://fhir.de/StructureDefinition/address-de-basis Adresse, deutsches Basisprofil
http://fhir.de/StructureDefinition/identifier-bsnr Identifier-Profil für die Abbildung einer Betriebsstättennummer
http://fhir.de/StructureDefinition/identifier-iknr Identifier-Profil für die Abbildung eines Institutionskennzeichens (IKNR)
http://fhir.de/StructureDefinition/identifier-telematik-id Identifier-Profil für die Telematik-ID
https://emiga.rki.de/fhir/vzd/StructureDefinition/IdentifierEmigaOrgvId Identifier-Profil EmigaOrgvId
http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert IHE Fachabteilungsschluessel-erweitert (Test)
http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert FachabteilungsschluesselErweitert ValueSet
https://emiga.rki.de/fhir/vzd/ValueSet/OrganizationType Organisationstyp (Werteliste)
https://emiga.rki.de/fhir/common/ValueSet/Relevance Relevanz (Werteliste)
https://emiga.rki.de/fhir/common/ValueSet/ResourceResponsibility ResourceResponsibility (Werteliste)
https://emiga.rki.de/fhir/common/ValueSet/ResourceVisibilityType Ressourcensichtbarkeit (Werteliste)
http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode IHE XDS practiceSettingCode


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "EmigaDepartmentOrganization",
  "url" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization",
  "version" : "1.0.0",
  "name" : "EmigaDepartmentOrganization",
  "title" : "Fachabteilung",
  "status" : "active",
  "experimental" : false,
  "date" : "2024-03-12",
  "publisher" : "Robert Koch-Institut",
  "description" : "Unter einer Fachabteilung versteht man einen organisatorischen Teil einer Abteilung (nicht der physischen Ort).",
  "fhirVersion" : "4.0.1",
  "mapping" : [
    {
      "identity" : "v2",
      "uri" : "http://hl7.org/v2",
      "name" : "HL7 v2 Mapping"
    },
    {
      "identity" : "rim",
      "uri" : "http://hl7.org/v3",
      "name" : "RIM Mapping"
    },
    {
      "identity" : "servd",
      "uri" : "http://www.omg.org/spec/ServD/1.0/",
      "name" : "ServD"
    },
    {
      "identity" : "w5",
      "uri" : "http://hl7.org/fhir/fivews",
      "name" : "FiveWs Pattern Mapping"
    }
  ],
  "kind" : "resource",
  "abstract" : false,
  "type" : "Organization",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Organization",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Organization.meta",
        "path" : "Organization.meta",
        "mustSupport" : true
      },
      {
        "id" : "Organization.meta.profile",
        "path" : "Organization.meta.profile",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Organization.meta.profile:emigaprofile",
        "path" : "Organization.meta.profile",
        "sliceName" : "emigaprofile",
        "min" : 0,
        "max" : "*",
        "patternCanonical" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization|1.0.0"
      },
      {
        "id" : "Organization.meta.security",
        "path" : "Organization.meta.security",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "system"
            }
          ],
          "description" : "Slicing security attribute by coding system",
          "ordered" : false,
          "rules" : "open"
        },
        "mustSupport" : true
      },
      {
        "id" : "Organization.meta.security:visibility",
        "path" : "Organization.meta.security",
        "sliceName" : "visibility",
        "min" : 0,
        "max" : "1",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "https://emiga.rki.de/fhir/common/ValueSet/ResourceVisibilityType"
        }
      },
      {
        "id" : "Organization.meta.security:visibility.system",
        "path" : "Organization.meta.security.system",
        "min" : 1,
        "patternUri" : "https://emiga.rki.de/fhir/common/CodeSystem/ResourceVisibilityType",
        "mustSupport" : true
      },
      {
        "id" : "Organization.meta.security:visibility.code",
        "path" : "Organization.meta.security.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.meta.security:responsibility",
        "path" : "Organization.meta.security",
        "sliceName" : "responsibility",
        "min" : 0,
        "max" : "1",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "https://emiga.rki.de/fhir/common/ValueSet/ResourceResponsibility"
        }
      },
      {
        "id" : "Organization.meta.security:responsibility.system",
        "path" : "Organization.meta.security.system",
        "min" : 1,
        "patternUri" : "https://emiga.rki.de/fhir/common/CodeSystem/ResourceResponsibility",
        "mustSupport" : true
      },
      {
        "id" : "Organization.meta.security:responsibility.code",
        "path" : "Organization.meta.security.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.meta.tag",
        "path" : "Organization.meta.tag",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "system"
            }
          ],
          "rules" : "open"
        },
        "mustSupport" : true
      },
      {
        "id" : "Organization.meta.tag:relevance",
        "path" : "Organization.meta.tag",
        "sliceName" : "relevance",
        "min" : 0,
        "max" : "*",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "https://emiga.rki.de/fhir/common/ValueSet/Relevance"
        }
      },
      {
        "id" : "Organization.meta.tag:relevance.system",
        "path" : "Organization.meta.tag.system",
        "min" : 1,
        "patternUri" : "https://emiga.rki.de/fhir/common/CodeSystem/Relevance",
        "mustSupport" : true
      },
      {
        "id" : "Organization.meta.tag:relevance.code",
        "path" : "Organization.meta.tag.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.meta.tag:relevance.display",
        "path" : "Organization.meta.tag.display",
        "mustSupport" : true
      },
      {
        "id" : "Organization.implicitRules",
        "path" : "Organization.implicitRules",
        "max" : "0"
      },
      {
        "id" : "Organization.text",
        "path" : "Organization.text",
        "max" : "0"
      },
      {
        "id" : "Organization.contained",
        "path" : "Organization.contained",
        "max" : "0"
      },
      {
        "id" : "Organization.extension",
        "path" : "Organization.extension",
        "mustSupport" : true
      },
      {
        "id" : "Organization.extension:organizationPeriod",
        "path" : "Organization.extension",
        "sliceName" : "organizationPeriod",
        "short" : "Zeitraum der Gültigkeit",
        "definition" : "Zeitraum der Gültigkeit der Organisation",
        "min" : 0,
        "max" : "*",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/StructureDefinition/organization-period"
            ]
          }
        ],
        "mustSupport" : true,
        "isModifier" : false
      },
      {
        "id" : "Organization.modifierExtension",
        "path" : "Organization.modifierExtension",
        "max" : "0"
      },
      {
        "id" : "Organization.identifier",
        "path" : "Organization.identifier",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        },
        "short" : "Logischer Identifier",
        "definition" : "Logischer Identifier der Organisation",
        "mustSupport" : true
      },
      {
        "id" : "Organization.identifier:emigaOrgvId",
        "path" : "Organization.identifier",
        "sliceName" : "emigaOrgvId",
        "definition" : "Emiga Organizationsverzeichnis ID to be used in Identifiers",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Identifier",
            "profile" : [
              "https://emiga.rki.de/fhir/vzd/StructureDefinition/IdentifierEmigaOrgvId"
            ]
          }
        ],
        "patternIdentifier" : {
          "system" : "https://emiga.rki.de/fhir/vzd/sid/EmigaOrgvId"
        },
        "mustSupport" : true
      },
      {
        "id" : "Organization.identifier:IKNR",
        "path" : "Organization.identifier",
        "sliceName" : "IKNR",
        "definition" : "Die ARGE·IK vergibt und pflegt so genannte Institutionskennzeichen (IK). Das sind neunstellige Ziffernfolgen",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Identifier",
            "profile" : [
              "http://fhir.de/StructureDefinition/identifier-iknr"
            ]
          }
        ],
        "patternIdentifier" : {
          "system" : "http://fhir.de/sid/arge-ik/iknr"
        },
        "mustSupport" : true
      },
      {
        "id" : "Organization.identifier:BSNR",
        "path" : "Organization.identifier",
        "sliceName" : "BSNR",
        "definition" : "Jede Betriebsstätte und jede Nebenbetriebsstätte nach den Definitionen des Bundesmantelvertrages-Ärzte erhalten jeweils eine Betriebsstättennummer. Die Betriebsstättennummer ist neunstellig. Die ersten beiden Ziffern stellen den KV-Landes- oder Bezirksstellenschlüssel gemäß Anlage 1 (Richtlinie der Kassenärztlichen Bundesvereinigung nach § 75 Absatz 7SGB V zur Vergabe der Arzt-, Betriebsstätten- sowie der Praxisnetznummern) dar (Ziffern 1-2). Die Ziffern drei bis neun werden von der KV vergeben (Ziffern 3-9). Dabei sind die Ziffern drei bis sieben so zu wählen, dass anhand der ersten sieben Stellen die Betriebsstätte eindeutig zu identifizieren ist.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Identifier",
            "profile" : [
              "http://fhir.de/StructureDefinition/identifier-bsnr"
            ]
          }
        ],
        "patternIdentifier" : {
          "system" : "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_BSNR"
        },
        "mustSupport" : true
      },
      {
        "id" : "Organization.identifier:Abteilungsidentifikator",
        "path" : "Organization.identifier",
        "sliceName" : "Abteilungsidentifikator",
        "comment" : "Motivation: Für IDs, die Krankhausintern spezifischen Fachabteilungen vergeben werden, ist diese Identifier zu nutzen - analog zu Slice Abteilungsidentifikator in https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/mii_pr_struktur_abteilung.",
        "min" : 0,
        "max" : "1",
        "patternIdentifier" : {
          "type" : {
            "coding" : [
              {
                "system" : "http://snomed.info/sct",
                "code" : "225746001"
              }
            ]
          }
        },
        "mustSupport" : true
      },
      {
        "id" : "Organization.identifier:Abteilungsidentifikator.system",
        "path" : "Organization.identifier.system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.identifier:Abteilungsidentifikator.value",
        "path" : "Organization.identifier.value",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.identifier:demisParticipantId",
        "path" : "Organization.identifier",
        "sliceName" : "demisParticipantId",
        "short" : "DEMIS-Teilnehmer-Nummer",
        "definition" : "DEMIS-Teilnehmernummer, welche durch das RKI an ausgewählte Systemteilnehmer vergeben wird. Der Identifier entstammt folgendem NamingSystem: https://demis.rki.de/fhir/NamingSystem/DemisParticipantId.",
        "min" : 0,
        "max" : "1",
        "patternIdentifier" : {
          "system" : "https://demis.rki.de/fhir/NamingSystem/DemisParticipantId"
        },
        "mustSupport" : true
      },
      {
        "id" : "Organization.identifier:demisParticipantId.system",
        "path" : "Organization.identifier.system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.identifier:demisParticipantId.value",
        "path" : "Organization.identifier.value",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.identifier:telematikID",
        "path" : "Organization.identifier",
        "sliceName" : "telematikID",
        "comment" : "Anschluß GA in TI s.gematik.de/sektoren/oegd",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Identifier",
            "profile" : [
              "http://fhir.de/StructureDefinition/identifier-telematik-id"
            ]
          }
        ],
        "patternIdentifier" : {
          "system" : "https://gematik.de/fhir/sid/telematik-id"
        },
        "mustSupport" : true
      },
      {
        "id" : "Organization.identifier:telematikID.system",
        "path" : "Organization.identifier.system",
        "mustSupport" : true
      },
      {
        "id" : "Organization.identifier:telematikID.value",
        "path" : "Organization.identifier.value",
        "mustSupport" : true
      },
      {
        "id" : "Organization.active",
        "path" : "Organization.active",
        "comment" : "Der entsprechende Eintrag muss gepflegt werden, um eindeutig feststellen zu können, ob ein Eintrag noch aktiv ist.",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.type",
        "path" : "Organization.type",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "$this"
            }
          ],
          "description" : "slicing organization type by system",
          "ordered" : false,
          "rules" : "open"
        },
        "short" : "Organizationsart",
        "definition" : "Art der Organization",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:emigaOrganizationType",
        "path" : "Organization.type",
        "sliceName" : "emigaOrganizationType",
        "min" : 0,
        "max" : "1",
        "patternCodeableConcept" : {
          "coding" : [
            {
              "system" : "https://emiga.rki.de/fhir/vzd/CodeSystem/OrganizationType"
            }
          ]
        },
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "https://emiga.rki.de/fhir/vzd/ValueSet/OrganizationType"
        }
      },
      {
        "id" : "Organization.type:emigaOrganizationType.coding",
        "path" : "Organization.type.coding",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:emigaOrganizationType.coding.system",
        "path" : "Organization.type.coding.system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:emigaOrganizationType.coding.version",
        "path" : "Organization.type.coding.version",
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:emigaOrganizationType.coding.code",
        "path" : "Organization.type.coding.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:emigaOrganizationType.coding.display",
        "path" : "Organization.type.coding.display",
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:emigaOrganizationType.text",
        "path" : "Organization.type.text",
        "max" : "0"
      },
      {
        "id" : "Organization.type:organizationType",
        "path" : "Organization.type",
        "sliceName" : "organizationType",
        "min" : 1,
        "max" : "1",
        "patternCodeableConcept" : {
          "coding" : [
            {
              "system" : "http://terminology.hl7.org/CodeSystem/organization-type",
              "code" : "dept"
            }
          ]
        },
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:organizationType.coding",
        "path" : "Organization.type.coding",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:organizationType.coding.system",
        "path" : "Organization.type.coding.system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:organizationType.coding.version",
        "path" : "Organization.type.coding.version",
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:organizationType.coding.code",
        "path" : "Organization.type.coding.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:organizationType.coding.display",
        "path" : "Organization.type.coding.display",
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:organizationType.text",
        "path" : "Organization.type.text",
        "max" : "0"
      },
      {
        "id" : "Organization.type:ErweiterterFachabteilungsschluessel",
        "path" : "Organization.type",
        "sliceName" : "ErweiterterFachabteilungsschluessel",
        "comment" : "Motivation: Das ValueSet muss bindend sein, damit Systemübergreifend der Fachabteilungstyp einheitlich kodiert werden kann. \n \n Dieses ValueSet KANN über ein Mapping (siehe Abschnitt https://wiki.hl7.de/index.php?title=IG:Value_Sets_f%C3%BCr_XDS#DocumentEntry.practiceSettingCode) mit dem ValueSet der Fachrichtung verknüpft werden und darüber ggf. die Integration von Systemen erleichtern.",
        "min" : 0,
        "max" : "1",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert"
        }
      },
      {
        "id" : "Organization.type:ErweiterterFachabteilungsschluessel.coding",
        "path" : "Organization.type.coding",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:ErweiterterFachabteilungsschluessel.coding.system",
        "path" : "Organization.type.coding.system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:ErweiterterFachabteilungsschluessel.coding.version",
        "path" : "Organization.type.coding.version",
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:ErweiterterFachabteilungsschluessel.coding.code",
        "path" : "Organization.type.coding.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:ErweiterterFachabteilungsschluessel.coding.display",
        "path" : "Organization.type.coding.display",
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:ErweiterterFachabteilungsschluessel.text",
        "path" : "Organization.type.text",
        "max" : "0"
      },
      {
        "id" : "Organization.type:Fachbereich",
        "path" : "Organization.type",
        "sliceName" : "Fachbereich",
        "min" : 0,
        "max" : "1",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode"
        }
      },
      {
        "id" : "Organization.type:Fachbereich.coding",
        "path" : "Organization.type.coding",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:Fachbereich.coding.system",
        "path" : "Organization.type.coding.system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:Fachbereich.coding.version",
        "path" : "Organization.type.coding.version",
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:Fachbereich.coding.code",
        "path" : "Organization.type.coding.code",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:Fachbereich.coding.display",
        "path" : "Organization.type.coding.display",
        "mustSupport" : true
      },
      {
        "id" : "Organization.type:Fachbereich.text",
        "path" : "Organization.type.text",
        "max" : "0"
      },
      {
        "id" : "Organization.name",
        "path" : "Organization.name",
        "short" : "Name",
        "definition" : "Name der Organization",
        "min" : 1,
        "constraint" : [
          {
            "key" : "validString",
            "severity" : "error",
            "human" : "Zeichenlänge maximal 255 Zeichen",
            "expression" : "$this.matches('^.{1,255}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.alias",
        "path" : "Organization.alias",
        "comment" : "Hinweis: Hier können Kürzel genutzt werden. Ein System muss den Alias einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist.",
        "constraint" : [
          {
            "key" : "validString",
            "severity" : "error",
            "human" : "Zeichenlänge maximal 255 Zeichen",
            "expression" : "$this.matches('^.{1,255}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom",
        "path" : "Organization.telecom",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "system"
            }
          ],
          "rules" : "closed"
        },
        "definition" : "Kontaktangaben der Organisation. Telefonnummern, E-Mailadressen, Urls und Faxnummern können angegeben werden.",
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Email",
        "path" : "Organization.telecom",
        "sliceName" : "Email",
        "min" : 0,
        "max" : "*"
      },
      {
        "id" : "Organization.telecom:Email.system",
        "path" : "Organization.telecom.system",
        "min" : 1,
        "fixedCode" : "email",
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Email.value",
        "path" : "Organization.telecom.value",
        "min" : 1,
        "constraint" : [
          {
            "key" : "validEmailAddress",
            "severity" : "error",
            "human" : "Die E-Mail-Adresse muss valide sein.",
            "expression" : "$this.matches('^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+[.])+[a-zA-Z0-9]{2,63}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Phone",
        "path" : "Organization.telecom",
        "sliceName" : "Phone",
        "min" : 0,
        "max" : "*"
      },
      {
        "id" : "Organization.telecom:Phone.system",
        "path" : "Organization.telecom.system",
        "min" : 1,
        "fixedCode" : "phone",
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Phone.value",
        "path" : "Organization.telecom.value",
        "min" : 1,
        "constraint" : [
          {
            "key" : "validPhoneNumber",
            "severity" : "error",
            "human" : "Die Telefonnummer muss valide sein.",
            "expression" : "$this.matches('^(( ?\\\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\\\([0-9]+?\\\\) ?))|(\\\\(0[0-9 ]+?\\\\) ?)|( 0[0-9]+? ?( |-|\\/) ?))? ?[0-9]+?[0-9 \\/-]*[0-9]$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Url",
        "path" : "Organization.telecom",
        "sliceName" : "Url",
        "min" : 0,
        "max" : "*"
      },
      {
        "id" : "Organization.telecom:Url.system",
        "path" : "Organization.telecom.system",
        "min" : 1,
        "fixedCode" : "url",
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Url.value",
        "path" : "Organization.telecom.value",
        "min" : 1,
        "constraint" : [
          {
            "key" : "validUrl",
            "severity" : "error",
            "human" : "Die Url muss valide sein.",
            "expression" : "$this.matches('^(https?://)?[a-zA-Z0-9]+([\\\\.-][a-zA-Z0-9]+)*\\\\.[a-zA-Z]{2,6}(/[a-zA-Z0-9._~-]*)*/?$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Fax",
        "path" : "Organization.telecom",
        "sliceName" : "Fax",
        "min" : 0,
        "max" : "*"
      },
      {
        "id" : "Organization.telecom:Fax.system",
        "path" : "Organization.telecom.system",
        "min" : 1,
        "fixedCode" : "fax",
        "mustSupport" : true
      },
      {
        "id" : "Organization.telecom:Fax.value",
        "path" : "Organization.telecom.value",
        "min" : 1,
        "constraint" : [
          {
            "key" : "validFaxNumber",
            "severity" : "error",
            "human" : "Die Faxnummer muss valide sein.",
            "expression" : "$this.matches('^(( ?\\\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\\\([0-9]+?\\\\) ?))|(\\\\(0[0-9 ]+?\\\\) ?)|( 0[0-9]+? ?( |-|\\/) ?))? ?[0-9]+?[0-9 \\/-]*[0-9]$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address",
        "path" : "Organization.address",
        "type" : [
          {
            "code" : "Address",
            "profile" : [
              "http://fhir.de/StructureDefinition/address-de-basis"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.extension:Stadtteil",
        "path" : "Organization.address.extension",
        "sliceName" : "Stadtteil",
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.extension:Stadtteil.value[x]",
        "path" : "Organization.address.extension.value[x]",
        "constraint" : [
          {
            "key" : "validString",
            "severity" : "error",
            "human" : "Zeichenlänge maximal 255 Zeichen",
            "expression" : "$this.matches('^.{1,255}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Strasse",
        "path" : "Organization.address.line.extension",
        "sliceName" : "Strasse",
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Strasse.value[x]",
        "path" : "Organization.address.line.extension.value[x]",
        "constraint" : [
          {
            "key" : "validString",
            "severity" : "error",
            "human" : "Zeichenlänge maximal 255 Zeichen",
            "expression" : "$this.matches('^.{1,255}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Hausnummer",
        "path" : "Organization.address.line.extension",
        "sliceName" : "Hausnummer",
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Hausnummer.value[x]",
        "path" : "Organization.address.line.extension.value[x]",
        "constraint" : [
          {
            "key" : "validHouseNumber",
            "severity" : "error",
            "human" : "Die Hausnummer muss valide sein. Zeichenlänge maximal 50 Zeichen",
            "expression" : "$this.matches('^.{1,50}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Adresszusatz",
        "path" : "Organization.address.line.extension",
        "sliceName" : "Adresszusatz",
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Adresszusatz.value[x]",
        "path" : "Organization.address.line.extension.value[x]",
        "constraint" : [
          {
            "key" : "validString",
            "severity" : "error",
            "human" : "Zeichenlänge maximal 255 Zeichen",
            "expression" : "$this.matches('^.{1,255}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Postfach",
        "path" : "Organization.address.line.extension",
        "sliceName" : "Postfach",
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.line.extension:Postfach.value[x]",
        "path" : "Organization.address.line.extension.value[x]",
        "constraint" : [
          {
            "key" : "validString",
            "severity" : "error",
            "human" : "Zeichenlänge maximal 255 Zeichen",
            "expression" : "$this.matches('^.{1,255}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.city",
        "path" : "Organization.address.city",
        "constraint" : [
          {
            "key" : "validString",
            "severity" : "error",
            "human" : "Zeichenlänge maximal 255 Zeichen",
            "expression" : "$this.matches('^.{1,255}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.state",
        "path" : "Organization.address.state",
        "mustSupport" : true
      },
      {
        "id" : "Organization.address.postalCode",
        "path" : "Organization.address.postalCode",
        "constraint" : [
          {
            "key" : "validPLZ",
            "severity" : "error",
            "human" : "Die PLZ muss valide sein. Zeichenlänge maximal 10 Zeichen",
            "expression" : "$this.matches('^.{1,10}$')",
            "source" : "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Organization.partOf",
        "path" : "Organization.partOf",
        "comment" : "Über dieses Element ist eine Hierarchiebildung möglich.",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Organization.contact",
        "path" : "Organization.contact",
        "comment" : "Wir verbieten 'contact' erstmal, bis wir es später für weitere Organisationstypen und eine weiterführende Kompatibilität ggf. benötigen",
        "max" : "0"
      },
      {
        "id" : "Organization.endpoint",
        "path" : "Organization.endpoint",
        "comment" : "Wird für die EMIGA Anwendungsfälle derzeit nicht benötigt. Sobald wir technische Endpoints abbilden, müssen wir hier bestimmt eine weitere Profilierung vornehmen",
        "max" : "0"
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.